Square Circle Triangle Puzzle